Career 2016 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 France F7 Turkey F15 Turkey F16 Turkey F17 Turkey F20 France F10 Turkey F18 Turkey F19 France F11 The Scottish Tennis Championships - Edinburgh The Powder Byrne Trophy - Surbiton IPP Open - Helsinki Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Warsteiner Challenger Wolfsburg - Wolfsburg Open D'Orleans - Orleans 2002 USTA Challenger of Calabasas - Calabasas ECM Cup - Prague III Challenger Continenal Plaza - Puerto Vallarta Scottish Tennis Championship - Edinburgh VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht Warsteiner Challenger Lubeck - Lubeck Open de l'Isere - Grenoble Open de Franche Comte - Besancon Okal Cup - International Bavarian Championship - Eckental VII Open Banc Agricol - Andorra Jameson Cup - Milan Heilbronn Open - Heilbronn Open Sainte-Victoire - Aix-En-Provence Sporting Challenger 2003 - Turin Powder Byrne Trophy - Surbiton Grand Prix de Tennis - St. Jean de Luz The Surbiton Trophy - Surbiton Pro Tennis World Open - Boca Raton Heilbronn Open - Heilbronn Open Sainte Victoire - Aix-En-Provence International Bavarian Championship - Eckental Tatra Banka Open - Bratislava Black Forest Open 2004 - Freudenstadt Jameson Cup - Milan Tallahassee Tennis Challenger - Tallahassee Open de L'Isere - Grenoble XL Capital Bermuda Open - Bermuda PrivatBank Cup - Dnepropetrovsk Zagreb Open - Zagreb The LTA Cardiff Challenger - Cardiff The Surbiton Trophy - Surbiton Open de Franche Comte - Besancon Neride Prague Indoor - Prague Hamburg Challenger - Hamburg Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava The Wright Financial Group, Inc. Challenger - Champaign Kobstaedernes ATP Challenger - Kolding USTA Challenger - Champaign Challenger Leon 2003 - Leon The Natrel's Challenger of Granby - Granby Mobilux Open - Luxembourg Challenger 42 - Andrezieux Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux Steelers Cup - Kosice Challenger 42 - Andrezieux XI Open International D'Andorra - Andorra Alexander Kolyaskin Memorial - Donetsk The Surbiton Trophy - Surbiton Challenger 42 - Andrezieux Pekao Open 2004 - Szczecin Open de L'Isere - Grenoble The LTA Men's Challenger Wrexham - Wrexham IPP Open - Helsinki Torneo Internacional Challenger Fila 2005 - Leon Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon Puerto Rico Challenger Tennis Event - Humacao XL Capital Bermuda Open - Bermuda Challenger Casablanca San Angel - Mexico City Tunis Open - Tunis Izmir Cup - Izmir Moncton Men's Challenger - Moncton Ciudad de Pozoblanco Open Diputacion - Cordoba Genova Open Challenger - Genova Heilbronn Challenger Cherbourg Challenger Challenger Banque Nationale - Granby Rhodes Challenger Ramat Hasharon Challenger Lambertz Open - Aachen Reggio Emilia Challenger Recanati Challenger Segovia Challenger St. Remy Challenger Mons Challenger Internazionali de Tennis di Bergamo - Bergamo San Remo Challenger The Surbiton Trophy - Surbiton Open de Franche-Comte - Besancon Open D'Orleans - Orleans Pozoblanco Challenger Izmir Challenger Ortisei Challenger BMW Tennis Championship - Sunrise Johannesburg Challenger St. Brieuc Challenger Prostejov Challenger Ethias Tennis Trophy - Mons Turin Challenger Pozoblanco Challenger Turin Challenger Challenger Casablanca San Angel - Mexico City San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Open Diputacion Ciudad de Pozoblanco - Cordoba Geneva Challenger President's Cup - Astana Caversham International Tennis Tournament - Jersey Dunlop World Challenge - Toyota Tunis Open 2006 - Tunis Ciudad de Pozoblanco Open Diputacion - Cordoba St. Remy Challenger Pozoblanco Challenger San Remo Tennis Cup - San Remo Bratislava Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Open D'Orleans - Orleans Lambertz Open by Stawag 2007 - Aachen XI Venice Open - Venice Lamberts Open by Stawag - Aachen IPP Open - Helsinki Logopak Challenger 2005 - Lubeck St. Brieuc Challenger Manchester Challenger Prostejov Challenger Open de L'Isere (Open 38) - Grenoble IPP Open - Helsinki Bath Challenger The Joyce Eisenberg Jerusalem Open - Jerusalem Internationaux de Tennis de Brest - Brest KGHM Dialog Polish Indoors - Wroclaw 2002 FSE Challenger - Tarzana 2001 Eddleman USTA Challenger - Birmingham Vancouver Challenger Japan Open - Tokyo Helsinki Challenger KGHM Polish Indoors - Wroclaw Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Ostrava Open 2005 - Ostrava Naples Challenger - Naples Ciur Pribram Challenger - Pribram Open de Montauban - Montauban 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton Tampere Challenger - Tampere South African Airways Tennis Open - Durban Davidoff Swiss Indoors - Basel Northern Electric Open 1999 - Newcastle Heilbronn Open - Heilbronn XL Capital Bermuda Open - Bermuda Optimus Maia Open - Maia TED Open Istanbul - Istanbul The Nottingham Open - Nottingham Meridiana Sardegna Open - Olbia XL Capital Bermuda Open - Bermuda ECU Prague Open - Prague FILA Challenger Biella - Biella I Open de Tenis Comunidad de Madrid - Madrid Wiesmann Roadster Open - Nuembrecht San Luis Potosi Challenger - San Luis Potosi Ciudad de Pozoblanco Open Diputacion - Cordoba Akbank Private Banking-TED Open - Istanbul CA Tennis Trophy - Vienna Busan Open - Busan BMW Tennis Championship - Sunrise 2004 USTA Challenger of Calabasas - Calabasas IPP Geneva Trophy - Geneva TED Open - Istanbul Sarajevo Open - Sarajevo The Hamlet Cup - Long Island Tatra Banka Open - Bratislava Intersport Heilbronn Open - Heilbronn Isla de Lanzarote - Lanzarote Waldbaum's Hamlet Cup - Long Island The Surbiton Trophy - Surbiton Croatian Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Infiniti Open - Los Angeles Baton Rouge Pro Tennis Classic - Baton Rouge RCA Championships - Indianapolis Adidas International - Sydney Open 13 - Marseille Sybase Open - San Jose Kroger / St. Jude International - Memphis BMW Open - Munich Waldbaum's Hamlet Cup - Long Island The Stella Artois Grass Court Championships - London Rado Swiss Open - Gstaad Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide CA Tennis Trophy - Vienna Rado Swiss Open - Gstaad Keio Challenger International Tennis Tournament - Yokohama Infiniti Open - Los Angeles The Samsung Open - Bournemouth Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Qatar Mobil Open 2000 - Doha Sarajevo Challenger AXA Cup - London Copenhagen Open - Copenhagen Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - Queen's/London Salem Open - Hong Kong Heineken Open Shanghai - Shanghai Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Gold Flake Open - Chennai Adidas International - Sydney Milan Indoors - Milan Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Open Seat-Godo 2001 - Barcelona U.S. Men's Clay Court Championships - Houston Stockholm Open - Stockholm Recanati Challenger BMW Open - Munich The Stella Artois Grass Court Championships - London St. Remy Challenger Geneva Challenger Idea Prokom Open - Sopot President's Cup - Tashkent Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Tata Open 2002 - Chennai Open 13 - Marseille International Tennis Championships - Delray Beach Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London Advanta Championships - Philadelphia Allianz Suisse Open Gstaad - Gstaad Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm AAPT Championships - Adelaide Milan Indoors - Milan Open 13 - Marseille Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm Doha Auckland Dubai Memphis New Delhi Tokyo Prague Tokyo Nottingham Los Angeles Vienna Auckland Bastad Bordeaux Toulouse Vienna Adelaide Scania Stockholm Open - Stockholm Bastad ABN/AMRO World Tennis Tournament - Rotterdam Indianapolis Basel Bolzano Milan Challenger Bastad Washington Toulouse Qatar Open - Doha Adidas International - Sydney Milan Indoors - Milan Kroger / St. Jude International - Memphis Open 13 - Marseille U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide Milan Indoors - Milan SAP Open - San Jose Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Thailand Open - Bangkok Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Jersey Challenger Gerry Weber Open - Halle BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Franklin Templeton Tennis Classic - Scottsdale Qatar Exxon Mobil Open - Doha Open 13 - Marseille PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Chennai Open - Chennai Grand Prix Hassan II - Casablanca Heineken Open Shanghai - Shanghai Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Izmir Challenger If Stockholm Open - Stockholm Halle Basel Lyon Ostrava Geneva Challenger Memphis Philadelphia Ordina Open - 's-Hertogenbosch Hong Kong Pinehurst Coral Springs Washington Indianapolis Basel Stockholm Auckland Bastad Los Angeles Sydney Philadelphia Scottsdale Halle Indianapolis Schenectady Bolzano Rotterdam Mercedes Cup - Stuttgart UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad UNICEF Open - 's Hertogenbosch RCA Championships - Indianapolis Open 13 - Marseille Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Istanbul Challenger Allianz Suisse Open Gstaad - Gstaad IPB Czech Indoor - Ostrava Allianz Suisse Open - Gstaad Open 13 - Marseille Mallorca Open - Mallorca Athens Challenger UBS Open Gstaad - Gstaad Bratislava Challenger Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Thailand Open - Bangkok Philadelphia Orleans Challenger Los Angeles Vienna Stockholm Adelaide USTA Challenger of North Miami Beach - North Miami Beach Schenectady Vienna Memphis Okal Cup 2001 International Bavarian Championships - Eckental Casino Lugano - Lugano Internationaux de Bretagne - Brest Warsteiner Challenger Lubeck - Lubeck Sarajevo Open - Sarajevo The Manchester Trophy - Manchester Medicor Open - Budapest Intersport Heilbronn Open - Heilbronn GHI Bronx Tennis Classic - Bronx The LTA Wrexham Challenger - Wrexham Vienna European Community Championships - Antwerp Scania Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington D.C. Japan Open - Tokyo CA Tennis Trophy - Vienna Stockholm Open - Stockholm U.S. Men's Clay Court Championships - Houston ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Indianapolis Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Guardian Direct Cup - London Gerry Weber Open - Halle Memphis Philadelphia Countrywide Classic - Los Angeles BMW Open - Munich Thailand Open - Bangkok The Stella Artois Grass Court Championships - London Open de Moselle - Metz RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island President's Cup 1999 - Tashkent Open 13 - Marseille The Dubai Tennis Championships - Dubai Indianapolis Grand Prix de Tennis de Lyon - Lyon Basel ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Rotterdam Credit Agricole Suisse Open - Gstaad BNP Paribas Masters - Paris Munich CA Tennis Trophy - Vienna Munich Qatar Mobil Open - Doha U.S. Men's Clay Court Championships - Houston Allianz Suisse Open - Gstaad ABN/AMRO World Tennis Tournament - Rotterdam Tokyo Croatia Open - Umag RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel The Nottingham Open - Nottingham The Lipton Championships - Key Biscayne President's Cup 2000 - Tashkent Bastad German Open - Hamburg RCA Championships - Indianapolis Tennis Masters Series - Toronto Scania Stockholm Open - Stockholm UBS Open Gstaad - Gstaad Adidas International - Sydney The Lipton Championships - Key Biscayne du Maurier Open - Montreal 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells Monte Carlo Open - Monte Carlo Gold Flake Open - Chennai Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Indian Wells Key Biscayne Rome Cincinnati Canadian Open Paris Indian Wells Key Biscayne Monte Carlo Canadian Open Cincinnati Essen Newsweek Champions Cup - Indian Wells Canadian Open Cincinnati Stockholm Key Biscayne Copenhagen Monte Carlo Stockholm Basel Eurocard Open - Stuttgart Stockholm Moscow Nice Stockholm TD Waterhouse Cup - Long Island Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Italian Open - Rome Copenhagen du Maurier Open - Montreal Tennis Masters Series - Monte Carlo Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Adelaide Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai AIG Japan Open Tennis Championships - Tokyo Rogers Cup - Montreal Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Stuttgart NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon U.S. Open French Open Wimbledon Australian Open U.S. Open Australian Open French Open U.S. Open Australian Open - Melbourne French Open - Paris Tennis Masters Series - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Paris Hamburg U.S. Open - New York Australian Open - Melbourne Australian Open Wimbledon - London U.S. Open - New York Australian Open Australian Open - Melbourne 13th Paris Open - Paris French Open Australian Open U.S. Open French Open Wimbledon Davis Cup, World Group, QF, SWE-RSA 3-2 Davis Cup, World Group, SF, SWE-ITA 4-1 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, 1R, SWE-GBR 3-2 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Eutelsat Monte Carlo Open - Monte Carlo U.S. Open - New York Great American Insurance ATP Championship - Cincinnati U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, SVK-SWE 3-2 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, QF, AUS-SWE 5-0 Davis Cup, World Group, 1R, SWE-AUS 4-1 Davis Cup, World Group, QF, FRA-SUI 3-2 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Grand Slam Cup - Munich ATP Tour World Championship ATP Tour World Championship Atlanta Olympics Olympics - Athens ATP Tour World Championship - Hannover